*{
    margin: 0;
    padding: 0;
}
.product {
    max-width: 1200px;
    margin: 50px auto;
    box-sizing: border-box;
}
.product .product_title {
    height: 42px;
    margin-bottom: 10px;
    border-bottom: 1px solid #2dae36;
}

.product .product_title .show {
    width: 120px;
    color: white;
    font-size: 20px;
    line-height: 42px;
    text-align: center;
    background: #2dae36;
    border-radius: 16px 0 16px 0;
}

.product_title p {
    margin: 0 0 10px;
}
.product_list .list{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.product_list .list>div{
    padding-top: 23px;
}
.product_list .list>div>img{
   width: 100%;
}
.col-pc-12 {
    width: 100%;
 }
 
 .col-pc-11 {
    width: 91.66666667%;
 }
 
 .col-pc-10 {
    width: 83.33333333%;
 }
 
 .col-pc-9 {
    width: 75%;
 }
 
 .col-pc-8 {
    width: 66.66666667%;
 }
 
 .col-pc-7 {
    width: 58.33333333%;
 }
 
 .col-pc-6 {
    width: 50%;
 }
 
 .col-pc-5 {
    width: 41.66666667%;
 }
 
 .col-pc-4 {
    width: 31.88%;
 }
 
 .col-pc-3 {
    width: 25%;
 }
 
 .col-pc-2 {
    width: 16.66666667%;
 }
 
 .col-pc-1 {
    width: 8.33333333%;
 }
@media(max-width:768px){
    .col-md-12 {
        width: 100%;
     }
     
     .col-md-11 {
        width: 91.66666667%;
     }
     
     .col-md-10 {
        width: 83.33333333%;
     }
     
     .col-md-9 {
        width: 75%;
     }
     
     .col-md-8 {
        width: 66.66666667%;
     }
     
     .col-md-7 {
        width: 58.33333333%;
     }
     
     .col-md-6 {
        width: 50%;
     }
     
     .col-md-5 {
        width: 41.66666667%;
     }
     
     .col-md-4 {
        width: 33.33333333%;
     }
     
     .col-md-3 {
        width: 25%;
     }
     
     .col-md-2 {
        width: 16.66666667%;
     }
     
     .col-md-1 {
        width: 8.33333333%;
     }
}

@media (min-width:768px) and (max-width:1100px){
    .col-sm-12 {
        width: 100%;
     }
     
     .col-sm-11 {
        width: 91.66666667%;
     }
     
     .col-sm-10 {
        width: 83.33333333%;
     }
     
     .col-sm-9 {
        width: 75%;
     }
     
     .col-sm-8 {
        width: 66.66666667%;
     }
     
     .col-sm-7 {
        width: 58.33333333%;
     }
     
     .col-sm-6 {
        width: 48%;
     }
     
     .col-sm-5 {
        width: 41.66666667%;
     }
     
     .col-sm-4 {
        width: 33.33333333%;
     }
     
     .col-sm-3 {
        width: 25%;
     }
     
     .col-sm-2 {
        width: 16.66666667%;
     }
     
     .col-sm-1 {
        width: 8.33333333%;
     }
}